home *** CD-ROM | disk | FTP | other *** search
/ Borland JBuilder 6 / jbuilder6.iso / Documents / JAVA Programming / examples / 05 / ByteUShift.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-09-08  |  961 b   |  14 lines

  1. class ByteUShift {
  2.    public static void main(String[] var0) {
  3.       char[] var1 = new char[]{'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '┬á', 'b', '╨▒', 'd', 'e', 'f'};
  4.       byte var2 = -15;
  5.       byte var3 = (byte)(var2 >> 4);
  6.       byte var4 = (byte)(var2 >> 4);
  7.       byte var5 = (byte)((var2 & 255) >> 4);
  8.       System.out.println(" b = 0x" + var1[var2 >> 4 & 15] + var1[var2 & 15]);
  9.       System.out.println(" b >> 4 =\t0x" + var1[var3 >> 4 & 15] + var1[var3 & 15]);
  10.       System.out.println("b >>> 4 = 0x" + var1[var4 >> 4 & 15] + var1[var4 & 15]);
  11.       System.out.println("(b & 0xff) >> 4 = 0x" + var1[var5 >> 4 & 15] + var1[var5 & 15]);
  12.    }
  13. }
  14.